pastora (triumfetta polyandra) - Spanish English Dictionary